$(function(){
 
  init();
  //数据验证
  checkItem();
  //提交表单位
   commitItem();
});
function init() {
	var jid=$("#jid").val(); 
	$.ajax({
		//发送请求：根据Id查询一条岗位信息，用于实现点击修改弹窗数据回显。
		url:'myjs/findRole.do',
		data:{jid:jid},
		dataType:'json',
		type:'post',
		success:function(mydata)
		{
			$("#jname").val(mydata.data.jname);
			
			$("#jid").val(mydata.data.jid);
		}
	});
	
};

/*****************************************/
/******************失去焦点事件****************************/
function checkItem()
{
	$("#jname").focusout(function(){
		var jname=$("#jname").val();
		if(jname.length==0)
			{
			   layer.tips('角色名称不能为空！','#jname',{tips:[2,'red']});
			}
		else
			{
			   $.ajax({
				   //发送请求：查询需要修改的角色名称是否已存在
				   url:'myjs/findRole.do',
				   dataType:'json',
				   type:'post',
				   data:{jname:jname},
				   async : false,
				   success:function(mydata)
				   {
					   if(mydata.status == 1)
						   {
						      $("#jname").addClass("newsuccess");
					          $("#jname").removeClass("newerror");
						   }
					   else
						   {
						       layer.tips('对不起角色已存在！','#jname',{tips:[2,'red']});
						   }
					   $("#botao").val(mydata.stack);
				   }
			   });
			}
	});
}



/******************************提交表单********************************/
function commitItem(){
	$(".btn").bind("click",function(){			
		var jname = $("#jname").val();
		var jid = $("#jid").val();
		if(jname.length == 0) {
			layer.tips('角色名称不能为空！','#jname',{tips:[2,'red']});
			$("#jname").focus();
			return false;
		} else if($("#botao").val() < 1) {
			layer.tips('对不起角色已存在！','#jname',{tips:[2,'red']});
			$("#jname").focus();
			return false;
		} else {
			   var i = layer.load(0);
			   //发送请求：根据Id修改一条岗位信息（角色名称）
			   $.post('myjs/updateRole.do', {"jname":jname,"jid":jid},function(mydata){
				 	layer.close(i);
				 	if(mydata.status == 0) {
						parent.layer.msg('修改成功！', {icon : 6,time : 3000});
						var index = parent.layer.getFrameIndex(window.name); //获取窗口索引(真正的关 )
						parent.layer.close(index);
				 	} else {
						parent.layer.msg('修改失败', 2, 9);
					}
				},'json');
		}
	});
}